package com.bootdo.front.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 简历表
 * 
 * @author wjs
 * @email 1992lcg@163.com
 * @date 2020-02-17 21:13:23
 */
public class ResumeDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//简历名称
	private String name;
	//应聘者名字
	private String userName;
	//期望薪资
	private Long expectPay;
	//求职类型
	private String jobType;
	//工作岗位
	private String operatingPost;
	//工作岗位id
	private Long operatingPostId;
	//工作岗位上级id
	private Long operatingPostParentId;
	//期望行业
	private String industry;
	//行业Id
	private Long industryId;
	//行业上级id
	private Long industryParentId;
	//期望工作地点
	private String workAddress;
	//自我评价
	private String selfEvaluation;
	//发展方向
	private String devDirection;
	//技能专长
	private String expertise;
	//工作经验id
	private Long experienceId;
	//项目经验id
	private Long projectId;
	//创建时间
	private Date createTime;
	//修改时间
	private Date updateTime;
	//备注
	private String remark;

	// 完成度占比
	private String proportion;

	private Date userAge;
	private String tel;
	private String address;
	private String email;
	private long workAge;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public long getSex() {
		return sex;
	}

	public void setSex(long sex) {
		this.sex = sex;
	}

	private long sex;

	public Long getOperatingPostId() {
		return operatingPostId;
	}

	public void setOperatingPostId(Long operatingPostId) {
		this.operatingPostId = operatingPostId;
	}

	public Long getOperatingPostParentId() {
		return operatingPostParentId;
	}

	public void setOperatingPostParentId(Long operatingPostParentId) {
		this.operatingPostParentId = operatingPostParentId;
	}

	public Long getIndustryId() {
		return industryId;
	}

	public void setIndustryId(Long industryId) {
		this.industryId = industryId;
	}

	public Long getIndustryParentId() {
		return industryParentId;
	}

	public void setIndustryParentId(Long industryParentId) {
		this.industryParentId = industryParentId;
	}

	public String getProportion() {
		return proportion;
	}

	public void setProportion(String proportion) {
		this.proportion = proportion;
	}

	private List<ProjectExperienceDO> projectExperiences;

	private List<WorkExperienceDO> workExperiences;

	private List<EducationDO> educations;

	public List<ProjectExperienceDO> getProjectExperiences() {
		return projectExperiences;
	}

	public void setProjectExperiences(List<ProjectExperienceDO> projectExperiences) {
		this.projectExperiences = projectExperiences;
	}

	public List<WorkExperienceDO> getWorkExperiences() {
		return workExperiences;
	}

	public void setWorkExperiences(List<WorkExperienceDO> workExperiences) {
		this.workExperiences = workExperiences;
	}

	public List<EducationDO> getEducations() {
		return educations;
	}

	public void setEducations(List<EducationDO> educations) {
		this.educations = educations;
	}

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：简历名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：简历名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：期望薪资
	 */
	public void setExpectPay(Long expectPay) {
		this.expectPay = expectPay;
	}
	/**
	 * 获取：期望薪资
	 */
	public Long getExpectPay() {
		return expectPay;
	}
	/**
	 * 设置：求职类型
	 */
	public void setJobType(String jobType) {
		this.jobType = jobType;
	}
	/**
	 * 获取：求职类型
	 */
	public String getJobType() {
		return jobType;
	}
	/**
	 * 设置：工作岗位
	 */
	public void setOperatingPost(String operatingPost) {
		this.operatingPost = operatingPost;
	}
	/**
	 * 获取：工作岗位
	 */
	public String getOperatingPost() {
		return operatingPost;
	}
	/**
	 * 设置：期望行业
	 */
	public void setIndustry(String industry) {
		this.industry = industry;
	}
	/**
	 * 获取：期望行业
	 */
	public String getIndustry() {
		return industry;
	}
	/**
	 * 设置：期望工作地点
	 */
	public void setWorkAddress(String workAddress) {
		this.workAddress = workAddress;
	}
	/**
	 * 获取：期望工作地点
	 */
	public String getWorkAddress() {
		return workAddress;
	}
	/**
	 * 设置：自我评价
	 */
	public void setSelfEvaluation(String selfEvaluation) {
		this.selfEvaluation = selfEvaluation;
	}
	/**
	 * 获取：自我评价
	 */
	public String getSelfEvaluation() {
		return selfEvaluation;
	}
	/**
	 * 设置：发展方向
	 */
	public void setDevDirection(String devDirection) {
		this.devDirection = devDirection;
	}
	/**
	 * 获取：发展方向
	 */
	public String getDevDirection() {
		return devDirection;
	}
	/**
	 * 设置：技能专长
	 */
	public void setExpertise(String expertise) {
		this.expertise = expertise;
	}
	/**
	 * 获取：技能专长
	 */
	public String getExpertise() {
		return expertise;
	}
	/**
	 * 设置：工作经验id
	 */
	public void setExperienceId(Long experienceId) {
		this.experienceId = experienceId;
	}
	/**
	 * 获取：工作经验id
	 */
	public Long getExperienceId() {
		return experienceId;
	}
	/**
	 * 设置：项目经验id
	 */
	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}
	/**
	 * 获取：项目经验id
	 */
	public Long getProjectId() {
		return projectId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public Date getUserAge() {
		return userAge;
	}

	public void setUserAge(Date userAge) {
		this.userAge = userAge;
	}

	public String  getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public long getWorkAge() {
		return workAge;
	}

	public void setWorkAge(long workAge) {
		this.workAge = workAge;
	}
}
